package kn.pulldata.task;

public class NumberPoller {

    public int currentNumber;
    public final int start;
    public final int end;

    public NumberPoller() {
        this.currentNumber = 61; // 初始化当前数字为61
        this.start = 61;
        this.end = 70;
    }

    /**
     * 获取下一个数字，并在到达上限后重新开始
     *
     * @return 下一个数字
     */
    public int getNextNumber() {
        int nextNumber = currentNumber;
        currentNumber = (currentNumber == end) ? start : currentNumber + 1; // 判断是否到达上限，然后更新当前数字
        return nextNumber;
    }
}
